//
//  ServiceRequest.h
//  gongwei-ios
//
//  Created by gongwei-mac on 2020/1/21.
//  Copyright © 2020 gongwei-mac. All rights reserved.
//
#import "../message/api/Message.h"


@interface AbstractServiceRequest : Message
@property (nonatomic, assign) NSString * id;
@property(nonatomic) NSString * serviceName;
@property(nonatomic) NSString * entityUrl;
@property(nonatomic) long entityId;
@property(nonatomic) NSString * methodName;
@property(nonatomic) NSMutableArray *parameterValues;

-(void)fillId;
-(void)setId: (NSString*) id;
-(NSString *)getId;
-(void)setServiceName: (NSString*)serviceName;
-(NSString *)getServiceName;
-(void)setMethodName: (NSString *) methodName;
-(NSString *)getMethodName;
-(void)setParameterValues:(NSMutableArray *)parameterValues;
-(NSMutableArray *)getParameterValues;
-(void)setEntityUrl:(NSString*)entityUrl;
-(NSString *)getEntityUrl;
-(void)setEntityId:(long)entityId;
-(long)getEntityId;
@end
